//========================================================================
//  This software is free: you can redistribute it and/or modify
//  it under the terms of the GNU General Public License Version 3,
//  as published by the Free Software Foundation.
//
//  This software is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//  GNU General Public License for more details.
//
//  You should have received a copy of the GNU General Public License
//  Version 3 in the file COPYING that came with this distribution.
//  If not, see <http://www.gnu.org/licenses/>.
//========================================================================
/*!
  \file    captureconnectdialog.h
  \brief   C++ Interface: CaptureConnectDialog
  \author  Guillermo Eduardo Torres, (C) 2012
*/
//========================================================================

#ifndef CAPTURECONNECTDIALOG_H_
#define CAPTURECONNECTDIALOG_H_

// Qt header files
#include <QtGui>
#include "ui_CaptureConnectDialog.h"
//#include <iostream>
using namespace std;

class CaptureConnectDialog : public QDialog, private Ui::CaptureConnectDialog {
	Q_OBJECT

public:
	CaptureConnectDialog(QWidget *parent = 0);
	~CaptureConnectDialog();
	void captureMethodSelected();
	string getCaptureMethod();
    int getDeviceNumber();
    string getFilename();

private:
    int deviceNumber;
    string filename;
    string captureMethod;

};

#endif /* CAPTURECONNECTDIALOG_H_ */
